package cn.xshi.sys.model;

import cn.xshi.common.base.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @Desc 员工信息
 * @Author 邓纯杰
 * @CreateTime 2012-12-12 12:12:12
 */
@Data
@ApiModel(value="员工信息对象", description="员工信息")
public class SysUserInfo extends BaseEntity {

	@ApiModelProperty(value = "id")
	private String id;/**id**/

	@ApiModelProperty(value = "账号")
	private String account;/**账号**/

	@ApiModelProperty(value = "姓名")
	private String name;/**姓名**/

	@ApiModelProperty(value = "公司ID外键")
	private String companyId;/**公司ID外键**/

	@ApiModelProperty(value = "所属部门外键")
	private String departInfoId;/**所属部门外键**/

	@ApiModelProperty(value = "岗位")
	private String postId;/**岗位**/

	@ApiModelProperty(value = "地址")
	private String address;/**地址**/

	@ApiModelProperty(value = "状态:数据字典")
	private String state;/**状态:数据字典**/

	@ApiModelProperty(value = "用户头像")
	private String image;/**用户头像**/

	@ApiModelProperty(value = "联系电话")
	private String phone;/**联系电话**/

	@ApiModelProperty(value = "身份证号码")
	private String idCard;/**身份证号码**/

	@ApiModelProperty(value = "性别:数据字典")
	private String sex;/**性别:数据字典**/

	@ApiModelProperty(value = "是否已婚:数据字典")
	private String isMarried;/**是否已婚:数据字典**/

	@ApiModelProperty(value = "名族:数据字典")
	private String nation;/**名族:数据字典**/

	@ApiModelProperty(value = "籍贯")
	private String nativePlace;/**籍贯**/

	@ApiModelProperty(value = "照片")
	private String pic;/**照片**/

	@ApiModelProperty(value = "移动电话")
	private String mobile;/**移动电话**/

	@ApiModelProperty(value = "入职时间")
	private String inTime;/**入职时间**/

	@ApiModelProperty(value = "离职时间")
	private String outTime;/**离职时间**/

	@ApiModelProperty(value = "合同到期时间")
	private String contractTime;/**合同到期时间**/

	@ApiModelProperty(value = "备注")
	private String remark;/**备注**/

	@ApiModelProperty(value = "生日")
	private String birthday;/**生日**/

	@ApiModelProperty(value = "qq号码")
	private String qq;/**qq号码**/

	@ApiModelProperty(value = "电子邮件")
	private String email;/**电子邮件**/

	@ApiModelProperty(value = "政治面貌:数据字典")
	private String political;/**政治面貌:数据字典**/

	@ApiModelProperty(value = "文化程度:数据字典")
	private String highestDegree;/**文化程度:数据字典**/

	@ApiModelProperty(value = "毕业学校")
	private String schoolName;/**毕业学校**/

	@ApiModelProperty(value = "工作年限:数据字典")
	private String workYear;/**工作年限:数据字典**/

	@ApiModelProperty(value = "部门名称")
	private String departInfoName;/**部门名称**/

	@ApiModelProperty(value = "部门编码")
	private String departInfoCode;/**部门编码**/

	@ApiModelProperty(value = "岗位名称")
	private String postName;/**岗位名称**/

	@ApiModelProperty(value = "岗位名称")
	private String postCode;/**岗位编码**/
}
